package org.project.single.service;

import org.project.single.pojo.ro.EnableRo;
import org.project.single.pojo.ro.login.BackLoginRo;
import org.project.single.pojo.ro.user.EditBackUserRo;

import java.util.List;
import java.util.Map;

public interface SysUserService {
    /**
     * 根据id批量获取用户
     * @return
     */
    Map<String,String> selectUsernameByIds(List<String> ids);

    /**
     * 后台用户登录
     * @param backLoginRo
     * @return
     */
    String backUserLogin(BackLoginRo backLoginRo);

    /**
     * 用户后台编辑
     * @param editBackUserRo
     */
    void editBackUser(EditBackUserRo editBackUserRo);

    /**
     * 用户启用
     * @param enableRo
     */
    void enableUser(EnableRo enableRo);

    /**
     * 用户解锁
     */
    void unLockUser(String id);
}
